跳转到内容

Phalcon工厂

注意

所有类都以前缀命名Phalcon

工厂\AbstractConfigFactoryAbstract

GitHub上的源码

  • 命名空间

    • Phalcon\Factory
  • 使用

    • Phalcon\Config\ConfigInterface
  • 继承

  • 实现

该文件是Phalcon框架的一部分。

(c) Phalcon团队team@phalcon.io

有关完整的版权和许可信息,请查看随此源代码分发的LICENSE.txt文件。

方法

protected function checkConfig( mixed $config ): array;
检查配置是否为有效对象

protected function checkConfigElement( array $config, string $element ): array;
检查配置中是否有"adapter"

protected function getException( string $message ): \Exception;
为子类返回异常对象

protected function getExceptionClass(): string;

工厂\AbstractFactoryAbstract

GitHub上的源码

  • 命名空间

    • Phalcon\Factory
  • 使用

    • Phalcon\Config\ConfigInterface
  • 继承

    AbstractConfigFactory

  • 实现

该文件是Phalcon框架的一部分。

(c) Phalcon团队team@phalcon.io

有关完整的版权和许可信息,请查看随此源代码分发的LICENSE.txt文件。

属性

/**
 * @var array
 */
protected $mapper;

/**
 * @var array
 */
protected $services;

方法

protected function getService( string $name ): mixed;
检查服务是否存在并抛出异常

abstract protected function getServices(): array;
返回工厂的适配器

protected function init( array $services = [] ): void;
初始化服务/添加新服务

工厂\Exception

GitHub上的源码

  • 命名空间

    • Phalcon\Factory
  • 使用

  • 继承

    \Exception

  • 实现

该文件是Phalcon框架的一部分。

(c) Phalcon团队team@phalcon.io

有关完整的版权和许可信息,请查看随此源代码分发的LICENSE.txt文件。

无噪 Logo
无噪文档
25 年 6 月翻译
文档源↗