Skip to main content

Property Types

Scalar​

Scalar


DateTime​

DateTime

class Article extends ObjectAdapter {

public \DateTime $publishDate;

// rest of class body
}

Locale​

locale

class Article extends ObjectAdapter {
public Locale $locale;

// rest of class body
}

Lob​

lob


File​

File


ManagedFile​

managed file

class Article extends ObjectAdapter {
#[ManagedFile(FileManager::TYPE_PUBLIC)]
public File $image;

// rest of class body
}

FileManager Types​

TypeDescription
FileManager::TYPE_PUBLIC
FileManager::TYPE_PRIVATE
$ai->p('image', new AnnoManagedFile(
FileManager::TYPE_PUBLIC,
new SimpleFileLocator(array('article', 'images'))
));

File Locator​

TypeDescription
n2n\io\SimpleFileLocator
n2n\io\WeeklyFileLocator