InstantiatorTest\InstantiatorTest::getInstantiableClasses PHP Method

getInstantiableClasses() public method

Provides a list of instantiable classes (existing)
public getInstantiableClasses ( ) : string[][]
return string[][]
    public function getInstantiableClasses()
    {
        $classes = array(array('stdClass'), array(__CLASS__), array('Instantiator\\Instantiator'), array('Exception'), array('PharException'), array('InstantiatorTestAsset\\SimpleSerializableAsset'), array('InstantiatorTestAsset\\PharExceptionAsset'), array('InstantiatorTestAsset\\ExceptionAsset'), array('InstantiatorTestAsset\\UnCloneableAsset'), array('InstantiatorTestAsset\\XMLReaderAsset'));
        if (\PHP_VERSION_ID === 50429 || \PHP_VERSION_ID === 50513) {
            return $classes;
        }
        $classes = array_merge($classes, array(array('PharException'), array('ArrayObject'), array('InstantiatorTestAsset\\ArrayObjectAsset'), array('InstantiatorTestAsset\\SerializableArrayObjectAsset')));
        if (\PHP_VERSION_ID >= 50600) {
            $classes[] = array('InstantiatorTestAsset\\WakeUpNoticesAsset');
            $classes[] = array('InstantiatorTestAsset\\UnserializeExceptionArrayObjectAsset');
        }
        return $classes;
    }