PHP 클래스 Adldap\Models\Factory

파일 보기 프로젝트 열기: adldap2/adldap2

보호된 프로퍼티들

프로퍼티 타입 설명
$query Adldap\Query\Builder
$schema Adldap\Schemas\SchemaInterface

공개 메소드들

메소드 설명
__construct ( Builder $builder ) Constructor.
computer ( array $attributes = [] ) : Computer Creates a new computer instance.
contact ( array $attributes = [] ) : User Creates a new user instance as a contact.
container ( array $attributes = [] ) : Container Creates a new organizational unit instance.
entry ( array $attributes = [] ) : Entry Creates a new generic LDAP entry instance.
group ( array $attributes = [] ) : Group Creates a new group instance.
ou ( array $attributes = [] ) : OrganizationalUnit Creates a new organizational unit instance.
setQuery ( Builder $builder ) : Factory Sets the current query builder.
setSchema ( Adldap\Schemas\SchemaInterface $schema = null ) : Factory Sets the current schema.
user ( array $attributes = [] ) : User Creates a new user instance.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( Builder $builder )
$builder Adldap\Query\Builder

computer() 공개 메소드

Creates a new computer instance.
public computer ( array $attributes = [] ) : Computer
$attributes array
리턴 Computer

contact() 공개 메소드

Creates a new user instance as a contact.
public contact ( array $attributes = [] ) : User
$attributes array
리턴 User

container() 공개 메소드

Creates a new organizational unit instance.
public container ( array $attributes = [] ) : Container
$attributes array
리턴 Container

entry() 공개 메소드

Creates a new generic LDAP entry instance.
public entry ( array $attributes = [] ) : Entry
$attributes array
리턴 Entry

group() 공개 메소드

Creates a new group instance.
public group ( array $attributes = [] ) : Group
$attributes array
리턴 Group

ou() 공개 메소드

Creates a new organizational unit instance.
public ou ( array $attributes = [] ) : OrganizationalUnit
$attributes array
리턴 OrganizationalUnit

setQuery() 공개 메소드

Sets the current query builder.
public setQuery ( Builder $builder ) : Factory
$builder Adldap\Query\Builder
리턴 Factory

setSchema() 공개 메소드

Sets the current schema.
public setSchema ( Adldap\Schemas\SchemaInterface $schema = null ) : Factory
$schema Adldap\Schemas\SchemaInterface
리턴 Factory

user() 공개 메소드

Creates a new user instance.
public user ( array $attributes = [] ) : User
$attributes array
리턴 User

프로퍼티 상세

$query 보호되어 있는 프로퍼티

protected Builder,Adldap\Query $query
리턴 Adldap\Query\Builder

$schema 보호되어 있는 프로퍼티

protected SchemaInterface,Adldap\Schemas $schema
리턴 Adldap\Schemas\SchemaInterface