IOFactory
in package
IOFactory
Table of Contents
Properties
- $autoResolveClasses : array<string|int, mixed>
- Autoresolve classes
Methods
- createReader() : ReaderInterface
- Create reader
- createWriter() : WriterInterface
- Create writer
- load() : PhpProject
- Loads PHPProject from file using automatic \PhpOffice\PhpProject\Reader\ReaderInterface resolution
- isConcreteClass() : bool
- Is it a concrete class?
- loadClass() : ReaderInterface|WriterInterface
- Load class
Properties
$autoResolveClasses
Autoresolve classes
private
static array<string|int, mixed>
$autoResolveClasses
= array('GanttProject')
Methods
createReader()
Create reader
public
static createReader([string $name = 'GanttProject' ]) : ReaderInterface
Parameters
- $name : string = 'GanttProject'
Return values
ReaderInterfacecreateWriter()
Create writer
public
static createWriter(PhpProject $phpProject[, string $name = 'GanttProject' ]) : WriterInterface
Parameters
- $phpProject : PhpProject
- $name : string = 'GanttProject'
Return values
WriterInterfaceload()
Loads PHPProject from file using automatic \PhpOffice\PhpProject\Reader\ReaderInterface resolution
public
static load(string $pFilename) : PhpProject
Parameters
- $pFilename : string
Tags
Return values
PhpProjectisConcreteClass()
Is it a concrete class?
private
static isConcreteClass(string $class) : bool
Parameters
- $class : string
Return values
boolloadClass()
Load class
private
static loadClass(string $class, string $name, string $type[, PhpProject $phpProject = null ]) : ReaderInterface|WriterInterface
Parameters
- $class : string
- $name : string
- $type : string
- $phpProject : PhpProject = null