--TEST-- Phar: set alias with invalid alias containing / \ : or ; --SKIPIF-- --INI-- phar.readonly=0 --FILE-- setAlias('hi/'); } catch (Exception $e) { echo $e->getMessage() . "\n"; } try { $p->setAlias('hi\\l'); } catch (Exception $e) { echo $e->getMessage() . "\n"; } try { $p->setAlias('hil;'); } catch (Exception $e) { echo $e->getMessage() . "\n"; } try { $p->setAlias(':hil'); } catch (Exception $e) { echo $e->getMessage() . "\n"; } ?> --CLEAN-- --EXPECTF-- Invalid alias "hi/" specified for phar "%sinvalid_alias.phar" Invalid alias "hi\l" specified for phar "%sinvalid_alias.phar" Invalid alias "hil;" specified for phar "%sinvalid_alias.phar" Invalid alias ":hil" specified for phar "%sinvalid_alias.phar"