1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- /**
- *
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Framework\Code\Reader;
- /**
- * Interface \Magento\Framework\Code\Reader\ClassReaderInterface
- *
- */
- interface ClassReaderInterface
- {
- /**
- * Read class constructor signature
- *
- * @param string $className
- * @return array|null
- * @throws \ReflectionException
- */
- public function getConstructor($className);
- /**
- * Retrieve parent relation information for type in a following format
- * array(
- * 'Parent_Class_Name',
- * 'Interface_1',
- * 'Interface_2',
- * ...
- * )
- *
- * @param string $className
- * @return string[]
- */
- public function getParents($className);
- }
|