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
| Type | Description |
|---|---|
FileManager::TYPE_PUBLIC | |
FileManager::TYPE_PRIVATE |
$ai->p('image', new AnnoManagedFile(
FileManager::TYPE_PUBLIC,
new SimpleFileLocator(array('article', 'images'))
));
File Locator
| Type | Description |
|---|---|
n2n\io\SimpleFileLocator | |
n2n\io\WeeklyFileLocator |