lithium\tests\cases\core\LibrariesTest::testPathTransform PHP Метод

testPathTransform() публичный Метод

public testPathTransform ( )
    public function testPathTransform()
    {
        $expected = 'Library/Class/Separated/By/Underscore';
        $result = Libraries::path('Library_Class_Separated_By_Underscore', array('prefix' => 'Library_', 'transform' => function ($class, $options) {
            return str_replace('_', '/', $class);
        }));
        $this->assertEqual($expected, $result);
        $expected = 'Library/Class/Separated/By/Nothing';
        $result = Libraries::path('LibraryClassSeparatedByNothing', array('prefix' => 'Library', 'transform' => array('/([a-z])([A-Z])/', '$1/$2')));
        $this->assertEqual($expected, $result);
    }